package com.taxi.service;

import java.util.List;

import com.sun.rmi.rmid.ExecPermission;
import com.taxi.bean.BeanGenerico;
import com.taxi.bean.ChoferBean;
import com.taxi.bean.DisponibilidadBean;
import com.taxi.bean.EmpresaBean;


public interface DisponibilidadService {
	

	
 List<DisponibilidadBean> listarDisponibilidadesE() throws Exception;
 BeanGenerico obtenerDatosDisponibilidad(int codDispo) throws Exception;
 void actualizarEstado(int codDispo) throws Exception;
 
 public List<EmpresaBean> listarEmpresas() throws Exception;
	public List<ChoferBean> listarChoferPorCodigo(int codigo) throws Exception;
	public void registrarDisponibilidad(DisponibilidadBean disponibilidad) throws Exception;
	public List<DisponibilidadBean> listarDisponibilidades() throws Exception;
	public void actualizarDisponibilidad(DisponibilidadBean dis) throws Exception;
	public DisponibilidadBean obtenerDisponibilidadPorCodigo(int codigo) throws Exception;
	public void eliminarDisponibilidad(int codigo) throws Exception;
	public List<DisponibilidadBean> obtenerDisponibilidadPorEmpresa(int codigo) throws Exception;
	void habilitarDisponibilidad(String parameter)throws Exception; 
 
 
}
